package com.cyc.basic.service.user;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cyc.basic.pojo.entiy.SysUser;
import com.cyc.basic.pojo.vo.UserReq;
import com.cyc.basic.pojo.vo.UserSaveReq;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * <p>
 * 用户表 服务类
 * </p>
 *
 * @author chenyunchang
 * @since 2021-01-07
 */
public interface ISysUserService extends IService<SysUser> {

    void caseWhenTest(UserReq userReq);

    List<SysUser> dateTest(UserReq userReq);

    List<SysUser> testFilter();

    List<SysUser> testQueryWrapper();

    void batchInsertTest();

    void saveUser(UserSaveReq userSaveReq);

    void saveUserCheckByService(UserSaveReq userSaveReq);

    void testEnum(UserReq userReq);

    void updateByIdTest();
}
